package com.qidian.mes.cal.service;

import com.qidian.mes.pojo.cal.CalPlan;
import com.qidian.mes.pojo.cal.CalShift;
import com.qidian.mes.util.pojo.MESResult;

/**
 * @Author 04冯虹丹
 * @Company 起点编程
 * @Time 2023/11/1 20:46
 * @Description
 */
public interface CalShiftService {
    /**
     * 分页查询
     * @param calShift
     * @return
     */
    MESResult list(int page,int limit,CalShift calShift);

    /**
     * 添加班次
     * @param calShift
     * @return
     */
    MESResult save(CalShift calShift);

    /**
     * 单个删除班次
     * @param shiftId
     * @return
     */
    MESResult delete(Long shiftId);

    /**
     * 批量删除班次
     * @param shiftId
     * @return
     */
    MESResult deletes(Long [] shiftId);

    /**
     * 编辑班次
     * @param calShift
     * @return
     */
    MESResult update(CalShift calShift);

    /**
     * 根据班次Id查询
     * @param shiftId
     * @return
     */
    MESResult get(Long shiftId);
}
